package com.test.tcp;

import java.io.DataOutputStream;
import java.io.IOException;
import java.net.Socket;

/**
 * 熟悉流程
 * 创建客户端
 * 1.建立连接;使用Socket创建客户端,并指定服务器端地址 + 端口
 * 2.操作:输入输出流操作
 * 3.释放资源
 *
 * @create: 2019-05-29 22:37
 **/
public class Client {
    public static void main(String[] args) throws IOException {
        System.out.println("客户端已启动...");

        //1.建立连接;使用Socket创建客户端,并指定服务器端地址 + 端口
        Socket client = new Socket("localhost", 8888);

        //2.操作:输入输出流操作;对于客户端来说是使用输出流
        DataOutputStream dos = new DataOutputStream(client.getOutputStream());
        //输入内容
        String data = "hello";
        dos.writeUTF(data);

        //3.释放资源
        dos.close();
        client.close();

    }
}
